light projectile - French English Dictionary